@charset "utf-8";
/* CSS Document */

.main{ width: 1140px; margin:0 auto 20px;}
.title{ height: 47px; line-height: 47px; background:url(../img/2015mzw_index_title_bg.jpg) repeat-x; padding:0 5px; border-top:1px solid #3d79ac;}
.title h2{ float: left ;font-size: 16px;}
.title h2 a{ display:block; float:left; padding:0 12px; height: 37px; line-height: 28px; color:#313131; margin: 9px 1px 0;}
.title h2 a.active{ background:#fff; color:#313131; border:1px solid #c9c9c9; border-bottom:none; text-decoration:none; line-height: 26px;  *line-height: 25px; margin: 9px 0 0;}
.title .more{ display:none; float: right; color:#959595;}
.title .more:hover{ color:#256092;}
.list{ display:none; padding:0 10px;}
.list ul{ height: 216px; margin-top: 10px; overflow:hidden;}
.list ul li{ font-size:14px; height:36px; line-height:36px; vertical-align:top; overflow:hidden;}
.list ul li a{ float:left; color:#313131; max-width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list ul li .date{ float:right; color:#959595;}
.list h2 a:hover,.list ul li a:hover{ color:#256092;}


.news_cont{ height: 382px; border-top:2px solid #256092; background:url(../img/2015mzw_news_bg.png) no-repeat center bottom;}
/* 焦点图 */
.slideBox{ float:left; width:560px; height:374px; position:relative; z-index:5;}
.slideBox .hd{ height:11px; overflow:hidden; position:absolute; right:20px; bottom:19px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:9px;  width:11px; height:11px; background:#828283; border-radius:5px; cursor:pointer; }
.slideBox .hd ul li.on{ background:#fff;}
.slideBox .bd{ position:relative; height:374px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd li a{ display:block; width:560px; height:374px; position:relative;}
.slideBox .bd li p{ position:absolute; left:0; bottom:0; width:267px; height:50px; background:url(../img/2015kjt_index_tb_bg.png) repeat;  font-size:16px; line-height:50px; color:#eee; cursor:pointer; padding:0 120px 0 15px;}
.slideBox .bd li a:hover p{ color:#0068b7;}
.slideBox .bd img{ width:560px; height:374px;}

/* 要闻 */
.news{ float:left; width:580px; height: 374px; overflow:hidden;}
.news .title{ border:none;}
.news .title h2 a{ color:#0068b7; /* padding:0 17px; */}
.news .title h2 a.active{ border-top-color:#0068b7;}
.news .list{ border:1px solid #d8d8d8; background:#fff;  height: 325px; width: 538px; padding:0 20px;}
.news .list .headline{ padding: 15px 0; border-bottom:1px dashed #acacac; overflow:hidden;}
.news .list .headline h2{ font-size:20px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .list .headline h2 a{ color:#313131;}
.news .list .headline h2 a:hover{ color:#0068b7;}
.news .list .headline p{ line-height:30px; color:#707070; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .list .headline p a{ color:#3d79ac;}
.news .list .headline p a:hover{ text-decoration: underline;}
.news .list ul{ margin-top: 12px;}
.news .list ul li{ height: 34px; line-height:34px;}

/* 专题专栏 */
.ztzl{ width:1140px; height: 93px; overflow:hidden; position:relative; margin-top: 20px;}
.ztzl .hd .prev,.ztzl .hd .next{ display:block;  width:26px; height:93px; float:right; overflow:hidden;cursor:pointer; position:absolute; top:0; background: no-repeat center center;}
.ztzl .hd .prev{ background-image:url(../img/2015mzw_ztzl_prev.jpg); left:0;}
.ztzl .hd .next{ background-image:url(../img/2015mzw_ztzl_next.jpg); right:0;}
.ztzl .hd .prevStop,.ztzl .hd .nextStop{ opacity:0.5; }
.ztzl .bd{ width: 1068px; margin-left: 38px; overflow:hidden;}
.ztzl .bd ul{ overflow:hidden; zoom:1; }
.ztzl .bd ul li{ width:247px; float:left; _display:inline; overflow:hidden; margin:0 10px;}
.ztzl .bd ul li img{ width:247px; height:93px; display:block;}


.main_left{ float: left; width: 259px; background:url(../img/2015mzw_left_bg.png) no-repeat right center;}
.main_left .title{ height: 45px; border-top:3px solid #6794bb; background:url(../img/2015mzw_index_title_bg02.png) repeat-x; line-height: 45px;}
.main_left .title h3{ float: left; font-size: 16px; color:#313131; font-weight: bold;}
.main_left .title h3 a{ color:#313131;}
.main_right{ float: right; width: 870px;}

.main_left .xxgk,.main_left .zxts{ width: 250px; margin-top: 20px;}
.main_left .xxgk ul{ font-size:0px; margin-top: 20px;}
.main_left .xxgk ul li{ width: 239px; height: 39px; background: no-repeat 38px center #f7f7f7; border-radius:10px; line-height: 39px; font-size: 14px; text-indent: 73px; margin-bottom: 13px;}
.main_left .xxgk ul li.xxgk01{ background-image:url(../img/2015mzw_index_xxgk01.png);}
.main_left .xxgk ul li.xxgk02{ background-image:url(../img/2015mzw_index_xxgk02.png);}
.main_left .xxgk ul li.xxgk03{ background-image:url(../img/2015mzw_index_xxgk03.png);}
.main_left .xxgk ul li.xxgk04{ background-image:url(../img/2015mzw_index_xxgk04.png);}
.main_left .xxgk ul li a{ color:#535353;}
.main_left .xxgk ul li a:hover{ color:#0068b7;}
.main_left .xxgk ul li.xxgk05{ width:127px; height: 75px; text-indent: 0px; line-height: 28px; padding:21px 0 0 112px; background:url(../img/2015mzw_index_xxgk05.png) no-repeat 38px center #f7f7f7; margin-bottom: 20px; *margin-bottom: 7px;}
.main_left .xxgk ul li.xxgk05 a{ display:block;}
.main_left .xxgk ul li.xxgk06{ height: 86px; background:url(../img/2015mzw_index_xxgk06.png) no-repeat 31px center #0068b7; line-height: 86px; font-size: 20px; font-weight: bold; text-indent: 87px; *margin:20px 0 0 0;}
.main_left .xxgk ul li.xxgk06 a{ display:block; width: 100%; height: 100%; color:#fff;}

.main_left .zxts,.main_left .dczj{ width: 250px; margin-top: 30px;}
.main_left .zxts .title{ padding-right:0;}
.main_left .zxts .title .wyxx{ display:block; float: right; width: 111px; height: 40px; background:url(../img/2015mzw_index_wyxx.png) no-repeat 18px center #0068b7; color:#fff; text-indent: 47px; font-weight: bold;}
.main_left .zxts .list ul{ height: 120px;}
.main_left .zxts .list ul li{ height: 30px; line-height: 30px;}
.main_left .zxts .list ul li a{ max-width:100%;}
.main_left .zxts .list ul li .status{ color:#f39800;}


.main_left .dczj ul{ margin-top: 15px;}
.main_left .dczj ul li{ float: left; width: 210px; line-height: 26px; padding:0 20px;}
.main_left .dczj ul li span{ display:block; float: left; width: 70px; font-size: 14px; font-weight: bold; color:#313131;}
.main_left .dczj ul li p{ display:block; width: 140px; float: right; font-size: 14px; color:#313131;}

.zcfg,.wsbs,.hnmz{ float: left; width: 520px; margin-top: 20px; overflow:hidden;}
.tzgg,.lltt,.hnzj{ float: right; width: 330px; margin-top: 20px; overflow:hidden;}

.title ul{ float: right;}
.title ul li{ float: left; margin-left: 10px;}
.title ul li a{ color:#959595;}
.title ul li a:hover{ color:#0068b7;}

.wsbs_list{ height: 216px; margin-top: 15px; overflow:hidden;}
.wsbs_list dl dt{ font-size: 14px; padding:0 10px; line-height: 14px; height: 14px; padding:14px 0; margin-top:1px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wsbs_list dl dt a{ margin:0 10px;}
.wsbs_list dl dt.active{ background-color: #f0f0f0; font-weight:bold;}
.wsbs_list dl dd{display:none; font-size: 14px;}
.wsbs_list dl dd.active{display:block; background-color: #f0f0f0; }
.wsbs_list dl dd ul{ overflow:hidden; padding:10px 0; margin:0 10px; border-top:#bbc2c7 1px dashed;}
.wsbs_list dl dd ul li{ width:20%; height: 24px; line-height: 24px; float:left; text-align: center;}
.wsbs_list dl dd ul li img{ vertical-align: middle;}

.pic_list{ position:relative; width: 531px; height:125px; z-index:0; margin-top: 20px; overflow:hidden;}
.pic_list li{ float: left; zoom:1; vertical-align:middle; margin-right: 12px;}
.pic_list li a{ display:block; width:165px; height:125px; position:relative;}
.pic_list li p{ position:absolute; left:0; bottom:0; width:145px; height:32px; background:url(../img/2015kjt_index_tb_bg.png) repeat; line-height:32px; color:#eee; text-align: center; cursor:pointer; padding:0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pic_list li a:hover p{ color:#0068b7;}
.pic_list img{ width:165px; height:125px;}

.hnmz .list{ padding:0;}
.hnmz .list ul{ width: 531px; height: 72px;}
.hnmz .list ul li{ float: left; width:149px; margin:0 12px 0 0; padding:0 8px;}
.hnmz .list ul li a{ max-width:100%;}

.hnzj .pic_list{ width: 342px;}
.hnzj .pic_list li,.hnzj .pic_list img{ width:159px; height:125px;}
.hnzj .pic_list li p{ width: 139px;}
.hnzj .list{ padding:0;}
.hnzj .list ul{ height: 72px;}
.hnzj .list ul li{ padding:0 8px;}
.hnzj .list ul li a{ max-width:100%;}